3. Infections Bacterial, viral, or parasitic infections can lead to vomiting. These infections can cause significant disruption to the digestive system and may present other symptoms like diarrhea.